package cn.sc.allinpay.allfavour.business.check;


import java.util.List;

import cn.pai.mvp.presenter.IPresenter;
import cn.pai.mvp.view.IView;
import cn.sc.allinpay.allfavour.business.common.data.CheckCouponData;

/**
 * 验券
 *
 * @author pany
 * @date 2017年3月2日下午10:21:40
 */
public interface CheckContract {
    interface View extends IView {

        /**
         * 设置备注适配器
         */
        void setRemarkAdapter(List<String> remarks);

        /**
         * 获取选中备注
         * @return
         */
        String getSelectRemark();

        /**
         * 改变卡券适配器数据
         *
         * @param datas
         */
        void couponsAdapterChange(List<CheckCouponData> datas);

        /**
         * 获取卡券数据
         */
        List<CheckCouponData> getCouponsAdapterDatas();

    }

    interface Presenter extends IPresenter<View> {

        void reqQueryCoupon();

        void startCheckDetailActivity();
    }
}
